mechanical foam - Spanish English Dictionary